package ext;

/**
 * 公司功能开关定义.
 *
 * 加入Func枚举后,在conf/messages中加入对于中文,会出现在后台开关中.
 * 可以在后台把功能分配给公司.
 * 同时在FuncDefine中把功能加入对应授权类型,相关公司就可以看到这个功能.
 *
 * 代码中用corp.hasFunc(func)检查是否有权限.
 */
public enum Func {

    REPORT             // 统计报表
    , NO_EMAIL           // 不需要邮件
    , DEVICE             // 设备管理
    , SMS_ACTIVE         // 短信激活用户
    , I18N               // 国际化
    , LDAP               // LDAP认证
    , FREEZE_CORPNAME    // 禁止修改公司名
}
